using System;
using System.Collections.Generic;
using System.Text;

namespace StockTrader.BusinessService.DataContract.Structure
{
    public sealed class ConfirmOrderCancelData
    {
        private DateTime mTransDate;
        public System.DateTime TransDate
        {
            get { return mTransDate; }
            set { mTransDate = value; }
        }
        private string mTimestamp;
        public string Timestamp
        {
            get { return mTimestamp; }
            set { mTimestamp = value; }
        }

        private string mOrderNumber;
        public string OrderNumber
        {
            get { return mOrderNumber; }
            set { mOrderNumber = value; }
        }

        private long mCancelShares;
        public long CancelShares
        {
            get { return mCancelShares; }
            set { mCancelShares = value; }
        }

        private string mOrderCancelStatus;
        public string OrderCancelStatus
        {
            get { return mOrderCancelStatus; }
            set { mOrderCancelStatus = value; }
        }

        public ConfirmOrderCancelData(){}
        public ConfirmOrderCancelData(string timestamp, string ordernum, long cancelshares, string status)
        {
            this.mTimestamp = timestamp;
            this.mOrderNumber = ordernum;
            this.mCancelShares = cancelshares;
            this.mOrderCancelStatus = status;
        }
        public ConfirmOrderCancelData(DateTime transdate, string timestamp, string ordernum, long cancelshares, string status)
        {
            this.mTransDate = transdate;
            this.mTimestamp = timestamp;
            this.mOrderNumber = ordernum;
            this.mCancelShares = cancelshares;
            this.mOrderCancelStatus = status;
        }
    }
}
